exploding reflector - German English Dictionary